body{
   font-size:14px;
   color:#333;
   background:#fff url('../images/background.jpg') no-repeat fixed 100% 100%;
}
.l{float:left;}
.r{float:right;}
.cle{clear:both;}


header{
   width:100%;
   height:70px;
   border-bottom:1px solid #e1e1e1;
   background:#fff;
}
.header{
   width:1200px;
   height:70px;
   margin:0 auto;
   font-size:18px;
   font-weight: bold;
   overflow:hidden;
}
.header_lo{
   width:200px;
}
.header_lo img{
   width:161px;
   height:36px;
   padding-top:15px;
}
.header_r{
   width:215px;
   height:70px;
   font-weight: 500;
   overflow:hidden;
}
.header_r a img{
   width:30px;
   height:30px;
   margin-top:20px;
   float:right;
}
.header_r a img:hover,.footer ul li img:hover,.friendslink:hover{
   opacity: 0.8;  
}
.header_re{
   margin-left:30px;
   line-height:70px;
}
.header_home{
   line-height:70px;
   margin-right:30px;
}

.nav{
   width:100%;
   height:46px;
   background:#eff0f1;
   line-height:46px;
   font-size:16px;
   color:#606060;
}
.nav_word{
   width:1200px;
   height:46px;
   margin:0 auto;
}
.register_form{
   width:1200px;
   margin:0 auto;
}
.form_reg{
   margin:50px 0 0 280px;
   overflow:hidden;
   font-size:16px;
   color:#888;
}
.one{
   margin-top:30px;
}
.one span:nth-of-type(1){
   display: inline-block;
   width:160px;
   text-align:right;
   font-weight:bold;
   color:#1e1e1e;
}
.one span.one_1{
   font-weight:bold;
   color:#1e1e1e;
}
.one span:nth-of-type(2){
   margin-left:40px;
}
.two,.three{
   height:42px;
   margin-top:26px;
   position:relative;
}
.three{
   line-height: 42px;
}
.two label,.three label{
   display:inline-block;
   width:152px;
   text-align: right;
}
.form_reg input{
   width:350px;
   height:40px;
   margin-left:48px;
   border:1px solid #bababa;
   border-radius:3px;
   padding-left:20px;
   line-height:40px;
   /*overflow: visible;*/
   *width: 300;
}
.form_reg input:focus { outline:#00A8EE Solid 1px;}
.user_hide,.moblie_hide,.mt_hide,.invitecode_hide{
   color:red;
   display:none;
   margin-left:24px;
}
.pwd1_hide,.pwd2_hide,.code_hide{
   color:red;
   display:none;
}
.pwd1_hide,.pwd2_hide{
   position:absolute;
   top:10px;
   left:606px;
}
.user_img,.pwd1_img,.pwd2_img,.moblie_img,.code_img,.invite_img{
   width:22px;
   height:22px;
   line-height:22px;
   text-align: center;
   /*display: inline-block;*/
   background:#00a8ee;
   color:#fff;
   border-radius:50%;
   margin-left:24px;
   display:none;
}
.form_reg hr{
   width:640px;
   height:1px;
   border:none;
   border-top:1px dashed #bababa;
   margin-top:44px;
   margin-left:0;
}
.three input{
   width:200px;
   height:40px;
   margin-left:48px;
   border:1px solid #bababa;
   border-radius:4px;
   padding-left:20px;
}
.three .miao{
   width:120px;
   height:40px;
   display:inline-block;
   line-height:40px;
   text-align: center;
   background:#cad0e2;
   border-radius:6px;
   margin-left:26px;
   color:#777;
   padding-left: 0;  
}
.three input[type="button"]{
   outline:none;
}
.three .miao span{
   color:#3bbef9;
}
.four{
   width:350px;
   height:40px;
   line-height: 40px;
   text-align: center;
   background:#cad0e2;
   color:#777;
   font-size:18px;
   font-weight: bold;
   margin:58px 0 70px 200px;
   border-radius:4px;
   cursor:pointer;
}







